/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.perutaxi.entidades;

import java.io.Serializable;

/**
 *
 * @author PeruTaxi
 */
public class eUsuario implements Serializable {

    private Long id;
    private String usuario;
    private String clave;
    private eRol rol;
    private Boolean estado;
    
    //Valores que no se guardarán en la bd
    private String estadoTexto;
    private Long idRol;

    public eUsuario() {
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getUsuario() {
        return usuario;
    }

    public void setUsuario(String usuario) {
        this.usuario = usuario;
    }

    public String getClave() {
        return clave;
    }

    public void setClave(String clave) {
        this.clave = clave;
    }

    public eRol getRol() {
        return rol;
    }

    public void setRol(eRol rol) {
        this.rol = rol;
    }

    public Boolean getEstado() {
        return estado;
    }

    public void setEstado(Boolean estado) {
        this.estado = estado;
    }

    public String getEstadoTexto() {
        if (estado) {
            this.estadoTexto = "ACTIVO";
        } else {
            this.estadoTexto = "INACTIVO";
        }
        
        return estadoTexto;
    }

    public void setEstadoTexto(String estadoTexto) {
        this.estadoTexto = estadoTexto;
    }

    public Long getIdRol() {
        return idRol;
    }

    public void setIdRol(Long idRol) {
        this.idRol = idRol;
    }
}
